/*
 * @description: 国际化配置文件出口
 * @Author: Islands
 * @Date: 2023-05-31 15:28:09
 * @LastEditTime: 2024-03-26 21:51:21
 */
import { createI18n } from "vue-i18n";
import zh from '@/i18n/zh-CN/index';
import en from '@/i18n/en-US/index';
import tw from '@/i18n/zh-TW/index';
import {element_cn} from '@/i18n//elment/index';
const i18n = createI18n({
    legacy: false,   // 修复组件引入i18n时vite脚手架报错的问题
    locale: 'zh',  //默认语言
    fallbackLocale: 'zh',// 不存在默认则为中文
    allowComposition: true,// 允许组合式api
    globalInjection: true, // 全局注入 $t 函数
    silentTranslationWarn: true, // 去掉警告
    silentFallbackWarn: true, //抑制警告
    missingWarn: false,
    sync: true,
    messages: {
        // zh: import.meta.glob("@/i18n/zh-CN/index"),
        zh:zh,
        en: en,
        tw:tw,
    },
});

export default i18n;